# VERSION 1.0.0
## 打包jar采用maven镜像
#FROM maven:3.5.2-jdk-8-alpine AS MAVEN_BUILD
## 工作目录在镜像的 /build 目录下
#WORKDIR /build/
## 把本地的 pom.xml 和 src目录 复制到镜像的/build目录下
#COPY pom.xml /build/
#COPY src /build/src/
## 执行maven打包
#RUN mvn package
## 运行jar采用jdk基础镜像
FROM openjdk:8-jdk-alpine
VOLUME ["/opt/worktime"]
# 设置工作目录在镜像的 /app 目录下
WORKDIR /app
# 将jar包添加到容器中并更名为app.jar
#COPY --from=MAVEN_BUILD /build/target/worktime-1.0-SNAPSHOT-jar-with-dependencies.jar /opt/worktime
COPY target/worktime-1.0-SNAPSHOT-jar-with-dependencies.jar /app
# 运行jar包
ENTRYPOINT ["java","-jar","worktime-1.0-SNAPSHOT-jar-with-dependencies.jar"]